/**
 * 文件名：@Holder.java <br/>
 * 包名：cn.efunbox.afw.core.holder <br/>
 * 项目名：afw-core <br/>
 * @author xtwin <br/>
 */
package cn.efunbox.afw.core.holder;

/**
 * 类名：Holder  <br />
 *
 * 功能：持有者定义
 *
 * @author xtwin <br />
 * 创建时间：2016年7月31日 下午2:10:22  <br />
 * @version 2016年7月31日
 */
public interface Holder<T> {

	/**
	 * 功能：获取当前所持有  <br/>
	 *
	 * @author xtwin <br/>
	 * @version 2016年7月31日 下午2:10:40 <br/>
	 */
	T get();
	
	/**
	 * 功能：设置当前所持有 <br/>
	 *
	 * @author xtwin <br/>
	 * @version 2016年7月31日 下午2:11:01 <br/>
	 */
	void set(T value);
	
	/**
	 * 功能：清空当前所持有 <br/>
	 *
	 * @author xtwin <br/>
	 * @version 2016年7月31日 下午2:11:19 <br/>
	 */
	void clear();
}
